package com.isoft.c2team3service2.entity;

import com.isoft.c2team3service2.dto.PostWithLikeStatusDTO;
import lombok.Data;

import java.util.List;

@Data
public class UserDetailDTO {
    // 被查询用户基础信息
    private Integer userId;          // 被查询用户ID
    private String nickName;         // 昵称（普通用户/艺人共用）
    private Integer userType;        // 用户类型：0-普通，1-艺人
    private String artistName;       // 艺人专属：艺人名称（userType=1时非空）

    // 被查询用户的帖子列表（含帖子详情）
    private List<PostWithLikeStatusDTO> postList;

    // 当前登录用户与被查询用户的互动状态
    private Boolean isFollowed;      // 是否已关注该用户/艺人
}